body{
    width:100%;
    height:100%;
}

.layout{
    height:100%;
    width:100%;
    border-collapse:collapse;
    padding:0px;
    margin:0px;
    border:0px;
}

#layout_header, #layout_menu, #layout_footer{
    height:auto;
    vertical-align:middle;
}

#layout_header{
    height:50px;
    background:url('/img/bg_header.png') repeat-x;
    padding-left:20px;
}

#layout_footer{
    height:50px;
    background:url('/img/bg_header.png') repeat-x;
    padding-left:20px;
    text-align:center;
    font-family:verdana;
    font-size:10px;
}

#layout_content{
    background:url('/img/bg_gradient.png');
    background-repeat:repeat-x;
    height:100%;
    text-align: center;
}

.layout_menu_item{
    margin: 0px 5px 0px 5px;
}